page-speech {
    .speech-lay {
        width: 100vw;
        height: 100vh;
        background: rgba(0, 0, 0, 0.9);
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .speech-svg {
        width: 20%;
    }
    .speech-cmdlist {
        width: 70vw;
        height: 55vh;
        margin-bottom: 60px;
        .speech-cmd {
            color: #b1b1b1;
            font-size: 18px;
            margin: 5px;
        }
        .scroll-y {
            width: 100%;
            height: 100%;
        }
        .scroll-zoom-wrapper {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }
    }
    .speech-button {
        position: absolute;
        bottom: 60px;
        width: 58px;
        height: 58px;
        border-radius: 50%;
        font-size: 25px;
        padding: 0;
    }
    .speech-button-center {
        left: 50%;
        transform: translate(-50%);
    }
    .speech-close {
        right: 29px;
    }
    .speech-help {
        left: 29px;
    }
    .speech-text {
        position: absolute;
        top: 60px;
        left: 50%;
        transform: translate(-50%);
        color: rgba(255, 255, 255, 0.8);
        font-size: 25px;
    }
}